The Best 15 Deli, Restaurants in Los Angeles, California (CA), United States

4 Rating
18 reviews

14846 Ventura Blvd, Los Angeles, CA 91403-3453, Los Angeles

"Service was friendly and fast. Food quality was uneven. We enjoyed some items, others were meh. T"